Analogy As The Core Of Cognition